package com.lyz.dataStructure.sust;/**
 * @Author:759057893@qq.com Lyz
 * @Date: ${Date} 20:05
 * @Description:
 **/

import java.util.ArrayList;
import java.util.Scanner;

/**
 *@Author:759057893@qq.com Lyz
 *@Date: 2019/7/2 20:05
 *@Description:
 **/

/*
赵神在外面打比赛，他有点饿。

主办学校给了10块饭票，5块钱饭票，3块钱饭票、2块钱饭票各两张。(所有饭票不能找零)
但是饭堂里面的菜价格不一，赵神只想用等价的饭票买到这个产品。
你能帮帮赵神吗？

输入
每一行输入一个正整数N（0 <= N <= 100）。
当输入0时结束。
输出
每行输出一个字符，如果可以买到该菜输出“Y”，否则输出“N”。

样例输入
1
2
6
20
0
样例输出
N
Y
Y
Y
 */
public class Test6 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        ArrayList<String> arr  = new ArrayList<>();
        int num = 1;
        while(num!=0){
            num =sc.nextInt();
            String str = "";
            if(num>40||num<=1||num==39){
                str = "N";
            }else {
                str ="Y";
            }
            arr.add(str);
        }
        for(int i =0;i<arr.size()-1;i++){
            System.out.println(arr.get(i));
        }
    }
}
